function maxSubArray(nums: number[]): number {
    for (let i = 1; i < nums.length;i++){
        // 前一项存放的时大值 大于0时 存到当前位置 最后用math函数找出最大值
        if(nums[i-1] > 0){
            nums[i] = nums[i-1] + nums[i];
        }
    }
    console.log(nums)
    return Math.max(...nums);
}

const nums14 = [-2,1,-3,4,-1,2,1,-5,4]

console.log(maxSubArray(nums14));